Business

Microsoft earnings beat across the board